package com.eco.fanliapp.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author jobob
 * @since 2019-08-07
 */
@Getter
@Setter
@Data
@TableName("sy_task_type")//@TableName中的值对应着表名
public class SyTaskType implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 任务类型列表  主键id
     */
    @TableId(value = "table_id", type = IdType.AUTO)
    private Integer tableId;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 1新手任务,2日常任务
     */
    private Integer taskType;

    /**
     * 任务奖励类型：1人民币，2金币
     */
    private Integer taskRewardType;

    /**
     * 任务操作前描述
     */
    private String taskDesc;

    /**
     * 任务操作前按钮名称
     */
    private String taskButtonBeforeName;

    /**
     * 任务操作后按钮名称
     */
    private String taskButtonAfterName;

    /**
     * 显示图标 1红包，2金币，3礼物
     */
    private String taskIcon;

    /**
     * 任务奖励金币数量
     */
    private Integer taskRewardNum;

    /**
     * 任务奖励现金
     */
    private BigDecimal taskRewardMoney;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 任务排序（1新人任务,2首单任务，3手机号绑定）（日常任务4新人免费送,5送好友免费礼物，6每日收购，7分享商品到微信群,8每日签到，9给好评拿金币，10查看推送，11好友完成商品链接复制）
     */
    private Integer sort;

    /**
     * 是否启用，0未启用，1启用
     */
    private Integer enable;

    /**
     * 是否删除，0未删除，1删除
     */
    private Integer deleted;


}
